Sri Lanka_ I've been lucky enough to recently visit Sri Lanka. It has an amazingly mix of cultures and religions including many fine Buddhist and...