With temperatures reaching over 32C, Britain experienced its hottest day of the year so far.
Central London has always been a vibrant and cosmopolitan area...
Thousands of people have gathered in central London to protest against plans to leave the European Union.
Demonstrators wearing EU flags as capes and with...