Farmers toil in cities as weather refuses to smile