Indian companies paid USD 481,636 on average for cyber attack demands: Report Published 03 Jul 2025 Full Article