The site of the Ram temple in Ayodhya -- where Phase 1 of the construction is almost complete -- was showcased by the Ram Janmabhoomi Trust for the first time today. Officials of the trust said the construction will meet the deadline and the temple will be open for devotees just before 2024 Lok Sabha polls.