Yah - the interesting thing is that the site is in Delhi in India - it is very unlikely that the persons pictured on the site are actual staff...