Generally the weather in India is cold from November to mid of March and warm and sunny from April to June. June marks the beginning of monsoon which last till mid of September. Thus, India experiences every weather conditions and it varies from region to region.