Nosy Be: An island off Madagascar

Nosy Be Island, Madagascar

Madagascar is a country often considered to be off the beaten track for many travellers and holiday makers. It is difficult and expensive to get to, with no direct flights from the UK, resulting in the need to fly via one of the mainland African cities, such as Nairobi, or Johannesburg, or to stop off […]