I've always heard that the time for maghrib is about 15 minutes after it start i.e the time for the red afterglow to disappear. But now i'm hearing that maghrib doesn't end until Isha' starts which is about 1 hour after maghrib starts. so how long does maghrib actually last? Is it permissible to delay maghrib for about an hour due to work if there is no other option?