What on earth is going on in Kashmir?

Tensions in Kashmir are high. Hindu nationalist leaders have stripped Kashmir of its self-governing autonomy.