Stroll through the streets of Monaco and the tiny principality of just two square kilometres appears to be bursting at the seams.
Stroll through the streets of Monaco and the tiny principality of just two square kilometres appears to be bursting at the seams.