One look at Indian Prime Minister Narendra Modi's Twitter feed and that of Japanese counterpart Shinzo Abe and you'd think they were long lost pals.

The last few days have seen a stream of tweets from Modi – who is currently on his five-day Japan tour – and Abe, professing their mutual admiration.