How to have a language switcher that allows you to select the country and then the langauge within the country? We are looking to have a menu at the top right that allows users to select the country they want to view and then once the country is selected, we want them to pick a language that they can view the site in. How is it possible and what are the recommended modules?

Example:
Check Language Switcher module or Language Switcher Dropdown module.

But as of now there is no contrib module that does exactly as you wanted.