All the factors given in the question are responsible for the monsoon type of climate in India.Some of the major factors which are responsible for the monsoon type of climate in India are: 1. Location and Latitudinal Extent; 2. Distance from the Sea; 3. The Northern Mountain Ranges; 4. Physiography; 5. Monsoon Winds; 6. Upper Air Circulation; 7. Tropical Cyclones and Western Disturbances; 8. El-Nino Effect; 9. La Nina; and 10. Southern Oscillation.