The contingents of Indian armed forces carried out a rehearsal parade ahead of the Republic Day in New Delhi. The soldiers of the Indian Army, Navy and Paramilitary Forces took part in an impressive perfectly synchronised march past. A contingent of horse mounted troops also rehearsed for the parade.
The rehearsal displayed the military weapons, battle tanks and missiles projecting Indian military prowess.
The dogs of Indian army also rehearsed to put their best foot forward as they geared up to steal the show after a gap of 26 years.
Around 36 Labradors and German Shepherds will march through Rajpath road, the ceremonial boulevard in New Delhi, with their handlers.
A majestic parade is held every year on January 26 to observe the day when the Indian constitution was adapted and the country was declared as sovereign republic in 1950.