This Guru was actually sitting in front of a restaurant greeting people in Rishikesh.
A Guru actually is a teacher in Hinduism, Buddhism and Sikhism. From a long tradition of philosophical understanding, the Guru is in these religions as a sacred person, or a way to self-realization. In India, "Guru" is mainly used as the general meaning of "teacher". The word Guru is used for a person who has authority because of his/her perceived knowledge and skills in a domain of expertise.
Rishikesh is a holy city for Hindus located in the foothills of the Himalaya in northern India in the Indian state of Uttarakhand. Rishikesh is also known as 'land of the Rishi'. It is the gateway to Himalayas and located about 25 kilometers away from holy city, Haridwar. The sacred river Ganga flows through Rishikesh.Many temples, ancient as well as new, can be seen along the banks of the river in Rishikesh. This holy city attracts thousands of pilgrims and tourists each year from within India and from other countries.