Jan. 22 marked a momentous day for India and its people. A new Hindu temple, dedicated to the Hindu deity Lord Ram, was consecrated in…
Jan. 22 marked a momentous day for India and its people. A new Hindu temple, dedicated to the Hindu deity Lord Ram, was consecrated in…