Kipling could foresee the future.
Could Shakespeare?
Could Shakespeare?
Anyone who understood the human heart as well as Shakespeare did must infallibly know the future...and show it when he picks up his pen. Kipling was more deliberately a political commentator than The Bard was.