Can a Musaafir read his Asr in Zuhr time?

Q: Due to travelling by bus for lengthy hours, can a Hanafi read his Asr after Zohr in the time of Zohr if he knows for certain that the bus stops occasionally for 2 mins only (which is insufficient time to perform salaah) & the next lengthy stop will be after maghrib. There is no place to stand & read salaah on the bus, there is place to sit. If Yes, he can perform the Asr early, then can he make jamaat in Zohr time with other passengers who are in the same position as him? & now, suppose the bus suddenly stops for 10 mins during Asr time (which is sufficient to read Farz of Asr), does the Asr performed earlier on during Zohr time become null & void?

How much water must a swimming pool contain in order for it to be considered paak if najaasat falls in?

Q:

  1. How much water must a swimming pool contain in order for it to be considered paak if najaasat falls in. Should one measure according to  5m x 5m x 5m ie. according to volume?
  2. Will chlorine and other chemicals purify the water and thus render it paak or not?
  3. If clothes are washed in a washing machine, must the clothes be washed in 3 cycles of a rinse and spin?

Performing waajib qurbaani on behalf of someone else without their permission

Q: A son makes qurbani for his mother living abroad. That night he phones his mother and informs her that he has made quarbani for her. The mother is delighted, expresses gratitude and thanks the son profusely. Is the qurbani valid or was it necessary to have first obtained the mother’s prior consent?

Wife claiming that the husband has pronounced the third talaaq whilst the husband claims that he has not

Q: There is a couple known to me who have a peculiar situation. The wife claims that the man has pronounced the third talaq and the husband claims that he has not. There were no witnesses. Both are prepared to take oath on the subject. Is the talaaq then valid? The woman has moved to her fathers home and refuses to accept that there was no talaq. Any light on the subject will be helpful.