Global Fintech Investments Drop to $95 Billion in 2024, Marking a 60% Decline in Three Years Himani Verma March 5, 2025