KBC 14: In which country will you find a 75-metre tall statue of Lord Vishnu riding Garuda?
Bhutan
Indonesia
Nepal
Sri Lanka
Answer: Indonesia
KBC 14: In which country will you find a 75-metre tall statue of Lord Vishnu riding Garuda?
Bhutan
Indonesia
Nepal
Sri Lanka
Answer: Indonesia