Tomb in Lodhi Garden in New Delhi in India. The garden is very beautiful and is spread into 90 acres of land and is perfect amalgamation of history and natural beauty. A must to see place for anyone visiting Delhi in India.
Photo by abhilaw
Royalties free, Commercial & Editorial use
$10.00


