In One piece, Chapter 907, the Gorosei(Five Elder allows Shanks to enter into Mary Geoise and even go as far as to have a meeting with him and that seems like some serious double standard, considering the fact that the Five Elders do not like pirates, and use the Marines and Warlords to capture them.
Why would the Gorosei allow a Yonko (Who is one of their biggest enemies) to come into their Holy land? I know that warlords are an exception to this rule since they do the bidding of the Marines in exchange for Amnesty. However, Shanks is an Emperor and considering his influence, capturing him would logically be the best option but instead they'd have a meeting with him.
Could this imply that Shanks is secretly in league with the world Government? Or does he have some form of leverage over them? Its not adding up because in the last war (Battle of Marinefold), Aces execution was used to draw Whitebeard out (Yonko at that time). And it was Shanks who ended the war. Then after that, they have a meeting. Is there an alliance or something were missing?