Thank you so very much @ZeeSho & @SKY777 for sharing your valuable informationHi, this is a very important question. Try to be careful about the laying over period in the case of connection flights. For myself i called airports and asked if it's enough or not. I can't say yes or no myself, because my landing was in a different airport. They said it depends on how many people will be in the queue in front of you. So they said 4 to 5 hours. Because you need to collect your luggage and go through the passports and security. So it's very important to call the airport and check with them if 2 hours is enough or not. Be aware about the time needed to collect your luggage before the landing process and to go to the next flight gate and check in your luggage, and the boarding... Etc
You are required to be there to check in the other flight 90 minutes before boarding time.
!! So it depends on what they will advise you in the airport when you call. In my opinion 2 hours is very short!
All the best