If you would have met Tom Daley in Germany when he was 14, he was of legal age too.
That's always an interesting point. I don't think someones preference changes depending on the country he is in, right? I'm only talking age here. So a cute 16 year old Indian would be perfectly legal in my country. On the other hand, a cute 18 year old wouldn't be in India. To a certain point/age it's all about morals I think.