Claim: Abhaya School, in London, England, was founded in 2001, and has a campus of 1.1 acres.
Evidence: Abhaya School is an Indian school based on the Waldorf curriculum, situated in Rangareddy district near Secunderabad, Hyderabad, India, founded in June 2002.