The 2018 World Investment Forum (WIF) opened in Geneva, Switzerland, on Monday, with a call for a focus on sustainable development and investment issues.