World Geography Questions (MCQs) for UPSC, State PCS & SSC Examinations
Q. world’s largest floating stage is located in which country?
a. China
b. Japan
c. Singapore
d. France
The Float at Marina Bay in Singapore was built in 2007. It is the largest floating stage in the world. It is also as football stadium.