Picture of the day

1014912
 
1014912
TEMPLE WALK: Yasukuni Shrine priests walk towards the main shrine to perform a Shinto ritual during the four-day autumn festival at the shrine in Tokyo, Japan, on Wednesday. — AFP