Located on an island 35 kilometers south of India, Sri Lanka looks tiny next to its neighbor. Here is a top on Sri Lanka!