Members of the public enjoy a ride on the star flyer in Edinburgh Picture: Jeff J Mitchell/Getty Images
Pictures of the day: 30 April 2014
Britain's Queen Elizabeth pats former Grand National favourite Teaforthree during her visit to Cotts Equine Hospital in Narberth, Wales
Pictures of the day: 9 July 2014
Nicola Symberlist took this photo of a waterspout spinning off the coast near Rhossili in South Wales
Pictures of the day: 15 April 2014
A Hindu devotee runs over smouldering charcoal during the ritual of Shiva Gajan at Pratapgarh village in Agartala, the capital of northeastern Indian state of Tripura. Devotees believe that by enduring the pain, Shiva, the Hindu god of destruction, will grant their prayers. Thousands took part in the month-long festival which culminates with the worship of Shiva on the auspicious day of Chaitra Sankranti, the last day of the Bengali calendar year.