US satellite restriction enforced by Planet Labs strains Indian firms

Technology