Wow 110 thunderstorm days, did not know there was a place like that in Pakistan. The hot temperatures are insensible overkill, I can only give a C.
Probably should have even gone with D, that is some
really extreme heat. History data shows routinely over 105F in June, and mid-80s lows.