Crece en India, Pakistán y Sri Lanka, en el sur de Europa, noreste de África, y en la Macaronesia.