INVESTMENT AGREEMENT dated as of April 17, 2015 among 58.COM INC., and OHIO RIVER INVESTMENT LIMITED