C. All of the above
Offshoring, recession, and bankruptcies are all challenges that can impact HRM practices and strategies. Offshoring can result in job loss and changes in workforce composition, recession can lead to budget cuts and downsizing, and bankruptcies can result in layoffs and restructuring within the organization. HRM must navigate these challenges to effectively manage the workforce and maintain organizational performance.