There is little indication of the ugliness that unfolded within this small pink-walled temple to Ram, the Hindu deity, here at the center of a lush jungle clearing in the foothills of northern India.
Source: Latest CNN News
There is little indication of the ugliness that unfolded within this small pink-walled temple to Ram, the Hindu deity, here at the center of a lush jungle clearing in the foothills of northern India.
Source: Latest CNN News