Towers of Silence, towers in Persia and India, some 60 ft. in height, on the top of which the Parsees deposit their dead to be gnawed by vultures.
Definition taken from The Nuttall Encyclopædia, edited by the Reverend James Wood (1907)
Tower Hamlets * Townshend, Charles, Viscount