St_Francis_Xavier_Bangalore_St_Mother_Teresa

Mother Teresa statue at St. Francis Xavier Cathedral, Bangalore, India

Leave a Reply