- Tornado and Storm Research Organisation Welcome to the TORRO web site, featured on BBC1, BBC News 24 and BBC World Founded in October 1974, TORRO is a British-based independent and privately-supported research body, serving the European public interest A HAPPY NEW YEAR FROM ALL THE TORRO STAFF! TORRO 2002 SPRING MEETINGS, OXFORD, U.K. The TORRO 2002 Spring Meeting will be held on Saturday, March ...www.torro.org.uk