Interesting things to know about recently inaugurated Maa Sharda Devi temple in Jammu and Kashmir’s Kupwara