Sun to be straight over Makkah