These are Europe's most beautiful small towns and villages, from Alpine enclaves to whitewashed wonders overlooking the ...
Beyond its buzz, this Nigerian megacity is a heady blend of design, homegrown cuisine and contemporary African creativity ...