translate English to French: E-nova is a French web agency based in India.
E-nova est une agence web Française basée en Inde.