A riot police officer holds a makeshift shield with an image of Our Lady of Guadalupe during clashes with opposition supporters at a rally against Venezuela's President Nicolas Maduro in Caracas, Venezuela 20 May 2017.

http://www.bbc.com/news/world-latin-america-39994965