Agra, a city on the banks of Yamuna River in Uttar Pradesh is probably one of the most famous destinations in India. One would find glimpses of history in every corner of this city. Agra has been mentioned in ancient Hindu epics, but the credit for the foundation of the city goes to Sultan Sikandar Lodi. It was with the advent of the Mughals in India that the city reached its grandeur. Agra remained the capital of the Mughal Empire in India for a very long time. The city is definitely the best reminiscence of the Mughal Empire in India.