An Emerging Giant in the Global Localization Arena