Today's best photos: from a street artist in Paris to Tour de Suisse - in pictures


  • A street artist blows bubbles during a performance in Paris, as a heatwave sweeps across much of France and Europe. AFP
    A street artist blows bubbles during a performance in Paris, as a heatwave sweeps across much of France and Europe. AFP
  • The Community Art Centre lies in ruins after air strikes in the city of Lysychansk, in Ukraine's eastern region of Donbas. AFP
    The Community Art Centre lies in ruins after air strikes in the city of Lysychansk, in Ukraine's eastern region of Donbas. AFP
  • A person cools down with fresh water at the Hellfest metal music festival in Clisson, western France. AFP
    A person cools down with fresh water at the Hellfest metal music festival in Clisson, western France. AFP
  • A protester flees after hearing gunshots at Secunderabad railroad station in Hyderabad, India. Thousands of youths burned train coaches and blocked tracks and roads with boulders as demonstrations continued for a second straight day against a new government recruitment plan for the military. AP
    A protester flees after hearing gunshots at Secunderabad railroad station in Hyderabad, India. Thousands of youths burned train coaches and blocked tracks and roads with boulders as demonstrations continued for a second straight day against a new government recruitment plan for the military. AP
  • People wade through water as they look for shelter, amid flooding in Sylhet, Bangladesh. Reuters
    People wade through water as they look for shelter, amid flooding in Sylhet, Bangladesh. Reuters
  • The peloton in action during the sixth stage, a 180-kilometre race from Locarno to Moosalp, in the Tour de Suisse cycling race, in Locarno, Switzerland. EPA
    The peloton in action during the sixth stage, a 180-kilometre race from Locarno to Moosalp, in the Tour de Suisse cycling race, in Locarno, Switzerland. EPA
  • People relax at Bournemouth Beach, Britain, as a heatwave sends temperatures soaring across the country. Reuters
    People relax at Bournemouth Beach, Britain, as a heatwave sends temperatures soaring across the country. Reuters