Tagged: english

0

Vaughan Town

No, this is not an actual town in Spain, but part of a concept for teaching English to Spaniards.  It was started in 2001 by a Canadian named Richard Vaughan.  The system provides English...