Troops let Muslims walk to mosques in Kashmir