A moderate intensity earthquake shook the Kashmir Valley this morning but there were no immediate reports of any casualty or damage.