Opuntia tomentosa
This species is mostly found in sub-tropical, semi-arid and warmer temperate environments. It is a weed of roadsides, railways, pastures, grasslands, open woodlands, rangelands, disturbed sites and waste areas. Love
This species is mostly found in sub-tropical, semi-arid and warmer temperate environments. It is a weed of roadsides, railways, pastures, grasslands, open woodlands, rangelands, disturbed sites and waste areas. Love

Dry slopes and rocky places, occasionally in partial shade, to 1500 metres in Turkey. Love
A weed of semi-arid, sub-tropical, tropical and warmer temperate regions. It may inhabit open woodlands, rangelands, grasslands, pastures, creekbanks, roadsides, railways lines, coastal environs, gardens, disturbed sites and waste areas. Love

Opn dry areas. Rocky bluffs, sand dunes, dry rocky or sandy grasslands. Love
Grassland in open damp sandy soil at elevations up to 1,500 metres in Africa. Moist sandy soils, seasonally wet soils, along roads, on termite hills, in montane grassland among rocks and forest margins, from sea-level up to 2,500 metres. Love

Woods and scrub in dry rocky places. Love

Open swamps, thickets, marshes, or low woods, in sunny or shaded locations, often forming thick stands from sea level to elevations of 1500 metres, Love
Naturalized in waste places or in settled areas and thickets. Love
Mangrove swamps, tidal areas in deep mud in swampy coastal lowland areas, growing in water or subject to tidal inundation. Love
Found mostly in lowland primary forests, often on river banks but rarely in swamps, usually on sand or clay. Love
Found in the lower or middle storey in different types of primary and secondary forest ranging from dryland to swamp. Lowland humid forests. Love

Stream margins, ditches, flushes etc with moving water, usually in chalk or limestone areas. Love

Grassy places, hedges and woods in hilly regions, often near human habitations. Love

Forests of C. and S. Japan. Coastal districts in warm countries. Love

Scrub, avoiding calcareous soils. Love