Srilanka, is a small island on the Indian Ocean neighboring India. Its diverse landscape ranges from highlands and sandy beaches to rain forest and arid plains. Its history spans 3000 years. It is famous for its ancient Buddhist ruins, including the 5th century citadel – Sigiriya. Its pristine beaches and the lush green mountains makes it a perfect and budget friendly destination for holidays.