Coming Soon: Lord Ram’s Ayodhya statue to be world’s tallest