This grand structure is the Kailashanand mission trust at Rishikesh. It is build on the bank of the river and on the foot hills of a mountain.
Posted photograph is my own material. Please upvote if you like the photographs.