India Thursday celebrated her sixty third Republic Day in all splendor, exhibiting the rich cultural diversity and military prowess.

The Republic Day parade was held on the majestic Rajpath in New Delhi with military parades displaying military weaponry and tableaux from various states, followed by a cultural show that demonstrated the rich cultural heritage of the country.

The Republic Day is also celebrated by hoisting the tricolor and holding Republic Day parades and cultural fests across the country.

Here are some beautiful and offbeat moments from the Republic Day and the tricolor celebrations in India.