In pictures: Humayun's Tomb in DelhiByPallav Jain24 Sep 2021Humayun's Tomb is a monument in Delhi, India that has been made in the the memory of Mughal Emperor Humayun.Read More