its natural beauty is charming for the visitors – Meaning and Explanation