Massive star birth: A crossroads of Astrophysics