INDIA is the world’s most “open and investment friendly” economy, prime minister Narendra Modi said here on Thursday (14) as he wooed the BRICS business leaders, urging them to invest…