Multi-national mobile ad network InMobi is set to close up its operations in Africa and Russia.The San Francisco headquartered company claims to be the world's largest independent mobile ad network, with operations on five continents, with offices in Bangalore, Johannesburg, London, Nairobi, New York, Paris, San Francisco, Seoul, Singapore ...