US President Barack Obama greets supporters following a town hall meeting in Rio Rancho, New Mexico, USA, on 14 May 2009. Obama called on Congress to pass tougher regulation over the credit card industry.