Venezuelan ousted president Nicolas Maduro and his wife Cilia Flores have been ardent followers of Indian spiritual guru Sathya Sai Baba. Two decades back the couple visited his ashram in the Puttaparthi area of Andhra Pradesh. Both, the leader and the country share a deep connection with him.