" You generally use a comma after a dependent clause that precedes the main clause, as you have here. Not that you asked, but other edits I'd make: Due to sheer length of time that humans have inhabited Earth and to the advances in technology that they have made, the likelihood of a place such as Shangri-La actually existing seems extremely slim. But I'm not sure why advances in technology make it unlikely that a place ever existed.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.