Shri Ram Janmabhoomi Teerth Kshetra Trust revealed on Monday (17 March) that 96 per cent of the Ayodhya Mandir construction ...