India on Thursday celebrated its 63rd Republic Day, showcasing its military might and the nation's rich cultural heritage. The main ceremonial parade was held in the capital with Thailand's first woman Prime Minister Yinluck Shinawatra as the guest of honour.