Global Hubs are centres situated at your institution, especially to cater to your students. They will handle everything, right from guiding your students whilst they choose their university and course, and also with paperwork inclusive of their Visa.
Studying abroad is not inexpensive, and therefore, students feel a significant amount of stress while taking care of everything. Adding no guidance to this makes it even worse. Having a Global Hub at your institution will provide confidence and motivation to all your students.
The presence of a Global Hub will enhance the reputation of your institution, because it shows your willingness to invest in the future of your students. It will show their parents that you care about their future that goes beyond your institution. It will also make your institution stand out amongst the crowd.