Nepal and India are close in terms of religious beliefs, culture, language and geography. So are Pakistan and India. Or for that matter, Bangladesh too is close to India. Pakistan, India and Bangladesh not only share same languages (Hindi/Urdu/Bengali), religions (Hindu/Islam) they were one country with single body and same soul until1947. They were separated by the force of circumstances.