Vigorous Monsoon has given heavy to very heavy rains in parts of Madhya Pradesh, during the last 24 hours.