With only 133 road-going models produced, this massive 4WD brute is a unique piece of automotive history.
Toyota Urban Cruiser EBELLA is expected to be launched in India in February 2026 with an estimated price of ₹18 - 21 Lakh.