Google Doodle Celebrates Sri Lanka Independence Day 2022 Nicknamed the Pearl of the Indian Ocean, Sri Lanka is a tear molded island country…