I had the privilege of visiting Seychelles in October 2016 and what an experience! Situated in the Indian Ocean and consisting of 115 islands, Seychelles is a nature lover’s paradise. It felt like stepping into a different world abundant in white sandy beaches, clear blue waters and calming green forests. Beauty that really left me...Read More