Thousands of faithful and pilgrims celebrate Palm Sunday in Jerusalem