December 22 is the summer solstice in the Southern Hemisphere, making it the longest day in Melbourne (Australia). Moscow, Madrid, and Delhi are in the Northern Hemisphere where December 22 is the winter solstice (shortest day). The question specifically asks about the longest day on this date.