Overview

Head to Talkatora Garden, situated on Willingdon Crescent Road in the heart of New Delhi. This splendid garden features a centrally located indoor stadium and holds historical significance as the site of the 1738 war between the Mughals and Marathas, with the Mughals emerging victorious. The beautifully designed gardens boast three large gateways leading to meandering waterways, shimmering fountai... Read More
img