Kashmir - An Analysis of Recent Developments