and inspired awe and admiration in the hearts of travellers – Meaning and Explanation