Myths EntombedHumayun'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