Nehru Park

Another well known tourist spot in the city is Nehru Park. It is the oldest park in Indore, located centrally. Built by the Britons, it was earlier known as Biscow…