Metro Cash & Carry India opened its first outlet in Mumbai yesterday (7 May), the company revealed.