Sofia Vergara calls husband Joe her ‘Hindu monk’