Mohammad Hafeez has been questioned by bowling action throughout his career. His bowling action has been questioned in the last county. The...