Interesting insight from the BBC into synchronised swimming ahead of the Olympics:
Events Calendar
MonTueWedThuFriSatSunMTWTFSS123456789101112131415161718192021222324252627281234567-
Need a hotel?