5 Fascinating Facts about Biraja Mata Temple

One of the most important Shaktipeetha, the Biraja Mata temple is an important pilgrimage centre in Odisha. Here’s some fascinating facts about this sacred site.