Claim: Otley Station is in the city of Leeds is one of England's largest railway stations.
Evidence: Closed 
Disused