London, best city in the world to live in: Hinduja
London is the best place in the world to live in, leading NRI industrialist Gopichand P Hinduja has said that after travelling around the globe, he found "home" in the British capital.
Nov 12, 2014, 13:12 PM IST