On September 6, a towering 54-foot-tall statue of Lord Shiva was unveiled in the Canadian city, Brampton, drawing attention from devotees and locals alike. Said to be the tallest of its kind in North America, the magnificent idol was crafted by artist Naresh Kumar Kumawat, who spent nearly two years bringing it to life.
short by
Curly Tales /
06:15 pm on
11 Sep