Tea for the gods

A tea ceremony for the gods at a picturesque Shinto shrine and famous landmark draws crowds of people.