Sections
Shows
Events
Ramalya Trust proposes to build tallest temple in the world in Ayodhya at 10,008 feet; Ram temple model includes indoor, outdoor auditoriums