Question: why are ahmedabad and kolkata?
Answer: Both Ahmedabad and Kolkata are just south of the Tropic of Cancer. The sun appears overhead at noon only at places between the tropics, that too only for two days in the year. Delhi is north of the tropic of cancer. ... Because Delhi is in the north of tropic of cancer.