It is the counterpart to the Beltane Fire Festival, which is held on 30 April. Thousands of people gathered in Edinburgh's ...