Visit the ancient city of Anuradhapura on a full moon day and the past feels anything but distant. Buddhist pilgrims dressed ...