This landmark is located in which of these countries?
Correct answer: Sri Lanka

Player #55112673
I thought none of them had the money to build that xD
Correct answer: Sri Lanka