Sensoji temple, also known as Asakusa Kannon and located in Tokyo's Asakusa district, is the city's oldest religious building and one of its most colorful and popular. With roughly 20 million annual visitors, it's also the most visited-temple in Japan and the most-frequented spiritual site in the world.