How long does the earth take to cover 1° longitude?

How long does the earth take to cover 1° longitude?

A. 2 Minutes
B. 3 Minutes
C. 4 Minutes
D. 5 Minutes