The question that the public are fed with carefully selected answers to give an impression that the Syrian president Bashar Al Assad is isolated and only is supported by a country or two which their leaders share something not appreciated by the public with Assad, so Who is Helping Assad?
In a recent survey conducted by 'YouGov Siraj' commissioned by Al-Jazeera’s Doha Debates, which are funded by the Qatar Foundation (foes conducting a survey for Assad's popularity) they found that president Assad enjoys more than 55% of the Syrian population's support! So the people of Syria in mass majority support their president.
The Syrian army and the Syrian security forces amounting to more than 600,000 troops are obviously united in full behind president Assad. And these are not imported from somewhere else, they are Syrians.
We add a small fact that the major riots over the past 11 months were in remote villages near the borders with neighbouring countries and that the following major cities didn't see a single riot against president Assad: Damascus & Aleppo (over 11 million alone out of 23 million), then add Latakia, Suwaida, Rigga, Hasaka, Tartous and Qunaitra out of the 14 main provincial centres in Syria.
All that inside Syria, and we move to the international support, the NATO and allies try to focus on two parties: Iran and Russia, while using Iran in an ugly 'ethnic and religious' way while keeping Russia as they 'might change their minds' or 'bargain and sell their ally as they did before' and such hysterical methods.
One should draw the following remarks:
1. Iran is ruled by Shia leaders obviously because Iran is composed of vast majority of Shias elected democratically.
2. Russia is ruled by a political party reached to power through democratic elections, and in case you'd like to doubt how democratic the elections were, keep in mind they're much more democratic than those held in the USA and for an example: in 2004 presidential elections Al Gore won the elections and George W. Bush took the office. In Russia, there are 7 main political parties with 4 of them are represented in the Duma (the Assembly) with seats between 56 and 238 members, while ask yourself: how many political parties are there in the USA? And how many of them are represented in the Congress?!
So Iran and Russia support president Assad and each one speaks a different language, have different religions, history, political establishment and maybe their differences are much more than what's in common between them and they differ totally with Syria.
• China: A totally different political system, religious and language.
• India: The biggest democracy in the world, again different political system, religions and languages.
• Brasil: A major democracy in South America with different religion and different language.
• South Africa: A major democracy in Africa with different religion and different language.
• ALBA group of countries: 9 self-efficient South and Central America states.
• Some of the heavyweight Arab countries like: Algeria, Iraq, Sudan and Mauritania.
All these countries, successful, wealthy, self-efficient with no major public or international debt, combining more than half of the world's population, support president Assad against the failing economies of the NATO group and their failing democracies allies. So, ask again: Who is supporting Assad?