Walled City of Lahore — a land of fresco art