India is diverse and rich in culture and the historical sites we have beautifully depict the very colours of our rich heritage. Although the Taj Mahal is the most prominent name that comes to our mind when we think of historical sites, we have compiled a list of a few other sites that aren't worth missing out on! Top Tourist Attractions in Delhi: From Historical Sites to Cultural Landmarks, 5 Best Places To Visit in the National Capital.

Victoria Memorial, Kolkata

Victoria Memorial, Kolkata (Photo Credits: Wikimedia Commons)

The Victoria Memorial is a massive marble structure that is considered Kolkata's pride. It was built between 1906 and 1921 in commemoration of Queen Victoria. It is now a museum and a major tourist attraction run by the Ministry of Culture.

Jallianwala Bagh, Amritsar

Jallianwala Bagh, Amritsar (Photo Credits: Wikimedia Commons)

Jallianwala Bagh has been an important historical site since India's independence struggle. It is in Amritsar and is now a national memorial to remember the massacre of peaceful celebrants by British forces on April 13, 1919.

Mysore Palace, Mysore

Mysore Palace, Mysore (Photo Credits: Wikimedia Commons)

The Mysore Palace, the former palace of the royal dynasty of Mysore, is a breathtaking example of Indo-Saracenic architecture. It was built in 1912 for the 24th Ruler of the Wodeyar Dynasty and is one of the largest palaces in the country to this day. It is one of India's most renowned and well-known tourist attractions.

Cellular Jail, Port Blair

Cellular Jail, Port Blair (Photo Credits: Wikimedia Commons)

The name Cellular Jail, also known as Kala Pani, was a colonial prison in India's Andaman and Nicobar Islands. The British utilised the prison primarily to exile political prisoners to the isolated archipelago. During the Indian independence fight, many important dissidents such as Batukeshwar Dutt and Veer Savarkar were convicted and imprisoned here. The structure now functions as a national memorial monument.

Mehrangarh Fort, Jodhpur

Mehrangarh Fort, Jodhpur (Photo Credits: Wikimedia Commons)

Mehrangarh Fort, located in Jodhpur, is one of the country's largest forts. It is situated at the top of a 410-foot-high hill and is surrounded by massive walls. The fort now houses a museum that displays various royal possessions. Rao Jodha erected the palace in 1459.