Sri Lanka's Galle Fort, a UNESCO World Heritage Site, boasts many wonders, and the Flag Rock stands out as a must-visit for any traveller. This historic landmark offers more than …