Karachi braces for hot and dry conditions the city has been covered in fog, limiting visibility to about 5 kilometers.