@Abdo_Saad
U can check if country = (country name here ) then show blocks according to that country and if country = (another country name ) then show ohther related blocks
edit
Use this extension to get country
Its amazing
2nd edit
U can create templates of components and then show on requirements
For this u can use this extension
It now has become more powerful having a unique option to add a JSON template too