No its not zolo dont have strong haki law defeated a yonko and zolo only ling nothing more and law can shanples zolo everywhere
Zoro's CoA haki alone was strong enough to scar Kaido. Now he has ACoC that is strong enough to cut through King's powerful CoA haki and his wings which are more durable than Kaido's body.
Zoro defeated King with an attack that's powerful enough to slay a dragon (Kaido) with single hit as stated by the manga.
Law defeated a Yonko, but with Kid help and bombs they did most of work. You take the bombs away and those two together wouldn't have beat her. Just knocked her off the island. Once you look at the details of the battle it paints a much clearer picture. That is why it's important to understand how a battle went and not just look at the outcome.
Technically, it can be said King defeated a Yonko and her crew. He faced Big Mom and her crew and won the encounter. If we look at the details of that encounter we can see it was just a short encounter and clash between King and them. He stopped them from reaching the top of the waterfall and they tried to prevent it. He almost killed Big Mom during that encounter. She almost drowned in the water. Another example why it's important to know the details of a battle and not just look at the outcome.
Law can only teleport Zoro if he allows it. Zoro's haki is much stronger than Law's.