51-inch tall Ram Lalla idol was consecrated after elaborate rituals in the presence of Hindu priests.

LEAVE A REPLY

Please enter your comment!
Please enter your name here