What is the best watering can for a terrace garden?
A 5–8 litre plastic watering can with a detachable fine-rose head is ideal for Indian terraces — lightweight, rust-free, and gentle on seedlings. Long-neck cans reach hanging pots. Metal cans heat water in direct sun, which can shock roots during peak summer.