a popular spot among tourists from all over the world .