Nara, Japan, Todai-Ji Temple. Sacred deers, an incredibly surprising wide space and peacefulness all around.