Punjab has a total area of 50,362 square kilometers and is located in northern India, bordered by several other Indian states and Pakistan. Some of the major cities in Punjab include Amritsar, Ludhiana, Jalandhar, Bhatinda, Mohali, Pathankot and Patiala. Punjab has three main seasons - a hot summer from April to June, a rainy season from July to September, and a mild winter from October to March.