Soldiers march during a rehearsal for the Republic Day parade in New Delhi yesterday. India will celebrate its Republic Day on January 26.
January 17, 2011 | 12:00 AM
Soldiers march during a rehearsal for the Republic Day parade in New Delhi yesterday. India will celebrate its Republic Day on January 26.