Indians all over the world are celebrating. The Ram Mandir temple has been officially opened by Indian Prime Minister Narendra Modi, fulfilling a long-held, cherished dream. But controversy surrounds the temple in Ayodhya.
Built on a sprawling complex,