India, TravelThings to do in Delhi Posted onJune 1, 2019Goibibo Delhi, the capital of India is known for its fast and hectic lifestyle. The city is full of life and is a perfect place …