Old St. Mary's : crossroads of the world.