or Ayodhya Temple as it is commonly known, has been built on the site of Ram Janmabhoomi, the mythical birthplace of Lord Rama. Ram Mandir is spread out over 4 hectares, with the remainder of the 23 hectares developed into a complex with a lecture hall, prayer hall, educational facility,...