Question

At which location the world's tallest 'Ram Mandir' is set to be constructed with a height of 721 feet?

A California (America)
B Perth (Australia)
C Abu Dhabi (United Arab Emirates)
D Ayodhya (India)
E London (England)
Practice Next

Hey! Ask a query