Who is Zaid Hamid ? Everything You Want to Know about Controversial Defence analyst

zaid Hamidzaid-hamid-by-ummatzaid-hamid-2Who is Zaid Hamid ? Everything You Want to Know about Controversial Defence analyst