51-foot-tall statue of Lord Ram unveiled in Canada’s Mississauga, mayor says ‘spectacular landmark for Hindu community’
51-foot-tall Lord Ram statue unveiled in Canada’s Mississauga. A 51-foot-tall statue of Lord Ram, which is being called the tallest statue of Lord Ram in North America, has recently been unveiled in Mississauga. Inspired by India’s Ram Janmabhoomi Temple in Ayodhya, the work to build the statue began four years ago and the parts were […]