Humayun's Tomb is Delhi's Tower of London: unless you are a foreigner or are host to frequent house guests you would rarely go there.
Humayun's Tomb is Delhi's Tower of London: unless you are a foreigner or are host to frequent house guests you would rarely go there.
BY Giles Tillotson 1 June 2006
Signup for Outlook and get curated content to your inbox everyday.
