The BJP is the world's most important foreign political party and it may also be the least understood according to…