On December 22nd (near the December solstice), the Southern Hemisphere experiences its longest day and shortest night as it's summer there. Melbourne is in Australia (Southern Hemisphere), so it has the longest day. Moscow (Moscow), Madrid, and Chennai are all in the Northern Hemisphere, which experiences winter and shorter days at this time.