In what town is the Grand Canyon?

There is no town called the "Grand Canyon." The Grand Canyon is a canyon in the United States, located in northern Arizona.
Copyright Wanderlust World © https://www.ynyoo.com