Buy HDFC (HDB)

Only the third largest bank in India, but the best run under managing director Aditya Pura, the former CEO of Citibank Malaysia. Because HDFC's base of retail deposits--from a network of 746 branches in 329 cities serving 10 million customers--provides about 40% of the capital it lends out, the bank has been able to maintain a well-above industry average net interest margin.