Kotkapura is a historic city in the Faridkot district of Punjab, India. It is located 15 km from the district capital, Faridkot City; 50 km from Bathinda, 40 km from Moga and 30 km from Muktsar. It is the largest city in the district and has a large cotton market. It takes around 15 minutes by bus from Faridkot, 4 hours by road from Chandigarh and 2 hours from Ludhiana, and 8 hours from New Delhi …