Photos of the day - October 12, 2013

The best news photos of the day for October 12, 2013.

Bahraini anti-government protesters carrying petrol bombs in Bahrain, a Kashmiri woman offers prayers at the entrance of the shrine of Shah e Hamdan in India and a devotee of the Chinese Kathu Shrine with horns pierced through his cheeks takes part in a street procession during the annual vegetarian festival in Phuket are some of the photos of the day. (AP/EPA/REUTERS)