As dusk settles over Mbacke Kadior, a village in central Senegal, the rhythmic chants of the Muslim worshippers dressed in ...
From charming villages in the Cotswolds to the fairytale hamlet of Portmeirion in Wales, these are among the most beautiful ...