The massive sculpture pictures Lord Vishnu riding the mythical bird Garuda, and can be seen for miles at different points on the island.
View moreThe massive sculpture pictures Lord Vishnu riding the mythical bird Garuda, and can be seen for miles at different points on the island.
View more