"Presumed innocent till proven guilty"... if you hold this principle close to heart, then it's clear that this man's rights have just been blatantly violated... Held without charge, then granted bail, only to now be detained and have his visa cancelled - even if he's found innocent in future, he will be deported! Why, what's the crime? The Indian Govt should push their Aussie counterparts to treat him fairly, as they would one of their own...