Launched in 1923, Interflora is the world’s largest and the most trusted flower delivery network across the globe. For over 100 years Interflora has enjoyed a reputation of excellence. We work directly with some of the biggest farms across India, Eur...