The Ilha Grande is an island located 150km southwest of Brazil. A pristine and largely untouched place, it is the home of some of the most scenic beaches in the world. Although near in geographical terms, Ilha Grande is a world away from hustle and bustle of Rio; with no cars, banks or supermarkets on […]