Humayuns Tomb, Delhi – India April 12, 2013 By itravelnet.com Humayuns Tomb is the tomb of the Mughal Emperor Humayun. It is a UNESCO World Heritage Site, one of the three that can be found in Delhi. Travel Photos: Delhi Photo Gallery
Follow itravelnet.com