Lower interest rates and availability of higher deposit makes homeownership a better option as the monthly loan instalments will be lower than monthly rent.
Social