Margaret Deefholts is a Canadian author, and much travelled freelance travel writer/photgrapher. Visit her website at margaretdeefholts.com
Visit Britain
Tourism Ireland
Welcome to South Africa