Who amongst the following was the geopolitical thinker who gave the " heartland theory" and predicted that ruler of East Europe will control the world?

A ) Sir Halford

B ) Karl Haushoffer

C ) Isaiah Bowman ✅

D ) Friedrich Ratzel