Travel Guide Rambodagalla Buddha Statue July 23, 2018April 26, 2020 Thilanka De Silva 0 Comments Temples in Sri Lanka Pictures of Rambodagalle Buddha Statue is one one the largest Lord Buddha Statues from the world build from stone located in Sri Lanka Description about the Rambodagalla Buddha Statue