Where is Garuda, when Lord Vishnu rests upon Shesha-naag?
Mythologically Vishnu rests on Shesh-naag and when he has to travel, he uses Garuda as vahan. so the actual Vahan (transport) of vishnu is Garuda, not Sesh Naag esoterically, shesh naag has Shesh in it Shesh means the nothing …when you take out the universe, the left is Shesh, naag is kundalini shakti. Here it means that Vishnu sits on kundalini shakti, beyond the universe. Garuda is the fastest flying bird, so Vishnu can reach anywhere in no time…