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