Myths Entombed 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