By Victor Omondi Americans are struggling to make ends meet on the verge of being thrown out of their rented houses due to arrears, which have accumulated over the pandemic period. On Wednesday, the global advisory firm Stout, Risius and Ross estimated that American renters owe landlords at least $21.5 billion in past due-rent. This […]