Sri Lanka is a land that connects with India as far back as the human civilization can know. An island with spectacular beaches, lush mangroves and diverse cultures, Sri Lanka hides within itself an expression awaiting to unfold by its travelers. And when