Travel Sri Lanka a island in the Indian Ocean. Wonder of Asia with rain forests, sandy beaches, hill country. Ancient Buddhist country.