The 1,500 Indian Buddhists protesting in freezing cold

The people of Ladakh, India's northern-most region, are demanding their own government and state.

The 1,500 Indian Buddhists protesting in freezing cold
The people of Ladakh, India's northern-most region, are demanding their own government and state.