Pied Piper of Hamelin

Pied Piper of Hamelin Once upon a time… on the banks of a great river in the north of Germany lay a town called Hamelin. The citizens of Hamelin were honest folk who lived contentedly in their Grey stone houses. The years went by, and the town grew very rich. Then one day, an extraordinary…