Just Delhi Stuff
Delhi, the capital of the world’s largest democracy India is the largest city in the country and the 2nd most populous city on earth. The city is claimed to have been more than 5000 years old and was established by the Pandavas as Indraprastha as mentioned in the ancient Hindu epic ‘Mahabharatha’. It was later … Read more