world’s largest floating stage is located in which country?
[A] China
[B] Japan
[C] Singapore
[D] France

Show Answer

Advertisement