Explore its idyllic beaches, breathtaking landscapes and traditional villages ... Located in the Lesser Sunda Islands archipelago, to the east of its famous sister Bali, Sumba is still largely ...