Adani Ports to buy majority stake in Krishnapatnam Port for $1.89 billion | Sharefundss