Maximum daily temperatures in India typically occur around 3 PM due to thermal lag - the earth's surface takes time to heat up after peak solar radiation at solar noon. 12 PM (noon) is when the sun is highest, but temperatures continue rising until mid-afternoon.