Sri Lanka Independence Day Google doodle celebrates Sri Lanka’s Independence Day 3 years ago Happy Independence Day, Sri Lanka! Sri Lanka is a teardrop-shaped island nation recognised for its gorgeous natural beauty, biodiversity, and…