fbpx

The Real Story Behind Chhaya Center

 

 

Chhaya Center is a legal establishment recognised by the law of Nepal Government. Despite this fact, some attempts have been made by some vested groups to question its legality. If you want to know the truth, here is the real story behind Chhaya Center.