Narayanan

Narayanan

Narayanan is a South Indian name predominantly used in the Malayalam and Tamil languages. It may mean

Read more about Narayanan.