LAHORE: Met officials said a shallow westerly wave is affecting upper parts of the country and likely to persist during next few days. They predicted mainly hot and dry in most parts of the country.