Laches has been defined as the failure or neglect for an unreasonable and unexplained length time to do that which, by exercising due diligence, could or should have been done earlier, thus giving rise to a presumption that the party entitled to assert it either has abandoned or […]