Ayodhya Ram Mandir: Temple set to become the largest in India, stands at a height of 161 | World DNA

This post was originally published on WION.