Economy | Thu Jul 5, 2012 5:37pm IST

Firms see India 3rd most-favoured destination: U.N. report