The streets of West London come alive as London celebrates the Notting Hill Carnival. Expect a sea of colour as amazing floats and costumed performers wind their way through the streets of London. The Notting Hill Carnival is Europe’s largest street festival with hundreds of thousands of visitors enjoying the live bands, soundsystems, decorated floats and street food.
10 New Year’s Resolutions for Learning English
It is hard to believe but we have almost reached the end of