Dubai among worlds 10 best places to visit on earth