The legend of Alexander the Great lives on. In Himachal Pradesh's sleepy Malana, a cluster of 12 villages comprising eight clans, the
mystique comes alive when its inhabitants proclaim themselves as descendants of the Greek king and speak a language only they can understand.
No comments:
Post a Comment