Nara, the first permenant capital of Japan, where deer are considered as sacred animals. and are ruling the city. Thousands of them are roaming freely in the streets.
Nara Deer Sacred Japan Kyoto