New Delhi, Jan. 26 -- Days before India's Republic Day on 26 January, the theatrical consecration of the idol of a Hindu deity demonstrating the 'reclaiming' of the land at the ancient city of Ayodhya... Read More