St Francis Church in Dehradun City, uttarakhand India. Christmas is an annual festival commemorating the birth of Jesus Christ, mother marry statue.


Christmas is an annual festival commemorating the birth of Jesus Christ, observed primarily on December 25. as a religious and cultural celebration. St Francis Church in Dehradun City, uttarakhand India.


Size: 6000px × 4000px
Location: Dehradun uttarakhand India asia
Photo credit: © Om Joshi / Alamy / Afripics
License: Royalty Free
Model Released: No

Keywords: amen, asia, asian, attraction, ballon, beautiful, bible, canndle, catholic, catholicism, celebrations, cheon, christ, christian, christianity, christmas, church, city, claus, cristo, culture, day, famous, father, festival, francis, god, historic, history, jesus, landmark, lord, loves, mary, monument, mother, open, religion, religious, santa, south, spot, st, statue, statues, summer, tourism, tourist, travel, urban, virgin