India is a vast country in South Asia with a diverse terrain that ranges from the peaks of the Himalayas to the coast of the Indian Ocean. It has a history of more than 5 millennia. In the north, the historic monuments of the Mughal empire include the Red Fort complex in Delhi and the massive Jama Masjid mosque, along with the iconic Taj Mahal mausoleum in Agra. Pilgrims bathe in the Ganges at Varanasi, and Rishikesh is a center for yoga and a base for treks to the Himalayas.